#pragma once

#include "qbe/src/state/mode.hpp"

namespace qbe::mirror {

enum struct State { None = 0, Wait, Cancel, Complete };

struct Models {
  State state = State::None;

  bool isXMirror = false;
  double dis = 0;
  bool isSelf = false;

  void reset() { state = State::None; }
};

}  // namespace qbe::mirror